Skip to main content
TrustRadius
.NET

.NET

Overview

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Read more
Recent Reviews

Dot Net

8 out of 10
May 29, 2021
Incentivized
.Net (Dot Net) is a platform which provides a wide range of methods and interfaces upon which to build quality software. It consists of …
Continue reading

Awesome .NET

9 out of 10
April 29, 2021
Incentivized
The .NET ecosystem is used to fulfill the requirements of modern applications. With [the] release of .NET core, [...] many more innovative …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

4 people also want pricing

Alternatives Pricing

What is Mirantis Kubernetes Engine?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters…

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

Return to navigation

Product Demos

Visual Basic to C#.NET Migration Demo

YouTube

Microservices Architecture and Step by Step Implementation on .NET with Quick DEMO

YouTube

.NET Obfuscator - ConfuserEx Anti-Decompiler Demo and Review

YouTube

Demo - Create .NET console app to work with users in the organization with Microsoft Graph

YouTube

.NET Reactor Obfuscator String Obfuscation Demo and Review

YouTube

Authenticate MVC .Net Core Application with Azure AD | Live Demo

YouTube
Return to navigation

Product Details

What is .NET?

.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft's .Net is an open source, freeware application infrastructure.

Reviewers rate Support Rating highest, with a score of 9.7.

The most common users of .NET are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(136)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We’ve been using .NET for more than 7 years now. It has been able to serve all our programming needs, especially when developing applications for our clients. The ability to develop web apps and websites that are dynamic, robust and interactive while also fast and secure summarizes the main feature we’ve found. Our latest project was a warehouse/retail system that connected more than 50 shops to a single items database that also connects with their point of sale system. But we've also built many other sites, including customized e-commerce shops, publishing engines and even simple corporate sites.
  • Comes bundled with Visual Studio, which is one of the best and lightest IDEs in the market.
  • Easy to learn, with a lot of online resources and open source codes to support.
  • Heavily supported by Microsoft, and integrates well with Windows especially with network user authentication.
  • Supports multiple languages and allows for easy cross-projects integration.
  • .NET is heavily Microsoft Windows oriented, and while .NET core tried to resolve that with MacOS and Linux support, .NET Core is still waiting for wider adoption.
  • While free for small projects, additional features for big projects can be a little expensive.
  • Can be resource-heavy upon deployment. We continuously have our more senior staff optimize the code of our junior developers for performance. Other languages are a little bit more forgiving in comparison.
.NET is really suited for:
  1. Developing quick and clean solutions. The framework provides easy to use functions & libraries that can speed up the development time.
  2. Code can be easily repurposed from one project to another, as the language is very deeply rooted into Object-oriented programming.
  • Reduced project cost, as we are able to reuse many code blocks between projects.
  • Reduced operational cost, as our interns and new juniors are able to pick it up fast and be part of our development team in no time.
Microsoft has a very detailed documentation of the framework that can easily be navigated and used for guidance. The official support forums are quite active and you can expect a response within 24 hours max. The community is huge and you can easily find solutions for your problem both online and offline.
When it comes to usability. .NET is heavily operating system dependent.
On Microsoft Windows:
  • Easily integrates with Windows
  • Many dependencies are already part of the operating system
Other operating systems:
  • You will need to use .NET Core
  • The application will need to be shipped/deployed with many dependencies

However, generally .NET framework is supported by many hosting services.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our organization has used .NET extensively for many years. We have created and implemented countless applications for both our internal and external customers. Virtually every user in the company is using a .NET application we've built, at least once per day if not all day.

We have started to create applications built on .NET Core, which gives us the flexibility to build applications that will run on any platform.
  • The most helpful aspect of .NET is the large user community. I have on numerous occasions put out a question about a problem I was having and was helped by at least one .NET developer from the community.
  • With .NET Core becoming more mature, it has helped us build our applications to be able to run on any platform without doing too much extra work. Our internal customers have not asked for this but we anticipate that they will and .NET Core allows us to be ready for that.
  • As our applications develop over time and business needs change, .NET has proven that it remains stable for backwards compatibility.
  • We've found that depending on the type of application that you're developing, resource usage can be high at times. This is something that we've needed to keep in mind especially during peak usage of our applications.
  • We've found that dependency management can be an issue at times. This has messed up our builds once in a while.
  • Better and real-world online examples of new methods and classes would be beneficial.
One of our business requirements was to have field workers use their tablets to gather information. They may or may not be connected to the internet. Our .NET application allowed us to create this application and retain the data locally until they got back to the office to upload the data to a central server. The tablets were Android- and iOS-based so writing an application one time with .NET Core helped us out immensely.
  • We are slowly switching from a dying programming language to .NET because it was too expensive to hire developers for the old programming language. There are way more .NET developers around and an amazing community which has allowed us to keep our costs low.
  • Our development time has been greatly reduced because now we're not developing applications for each OS platform. We do it once and deploy accordingly.
  • .NET Core has been a big mindshift in terms of how to program. The learning curve has been quite high for existing .NET developers.
We are currently moving away from Visual LANSA as it does not do well on the web. Developers are hard to find for this language while .NET developers are readily available and very knowledgeable.

By switching to .NET, our development time has been cut down and has become more robust with automated testing, builds, and deployments.
Customer support has been amazing. .NET has an amazing online community that is very supportive. The abundance of .NET developers online as well as in the office has sped up our time to market.

When we have a problem and need to submit a ticket to Microsoft, their support has been extremely helpful and prompt.
The full .NET Framework is an amazing thing and is very robust. We have used it to create console apps, Windows apps, and online apps.

When coupled with Visual Studio, development, testing, building, and deploying our applications has become 100 times easier as compared to doing those things manually before.

The automation of this process has helped us push out changes to our applications faster to adapt to the ever-changing business requirements.
December 19, 2019

.NET Review for Experts

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use for developing some financial applications. All our financial departments use these applications. These applications are used for some financial operational and treasury works.
  • Suitable for dynamic and complex processes.
  • .NET is a great technology for cross-device app development.
  • Managed code can be slower than native code.
  • Future development is solely dependent on Microsoft.
.NET is equally well suited to the development of mobile applications, web applications and some background services. Java apps are easily portable on any platform. This allows you to choose whatever OS you want for production and development.
  • Our financial practices became more reliable.
  • Our applications are easily accessible.
Easily found human resource, low development cost, very compatible and convenient interface.
Sometimes we have problems solving problems. It is difficult to reach experts.
August 21, 2019

.NET Review

Score 8 out of 10
Vetted Review
Verified User
We are using .NET as the platform for a majority of our Windows-based applications. It has provided us with a highly portable solution and has let our team build several solutions across the enterprise. We've gone through several generations of the software.
  • Backwards compatibility has been great.
  • IDE used are modern and up to date.
  • Documentation has been great.
  • We've spent hours improving and updating based on new features provided as part of the core libraries.
  • Resource usage can be very high.
  • Runtime will require Windows machine unless you use .NET.
  • Dependencies can be complicated.
If you are looking to start building a development team and need a compiled language, I would recommend .NET as it checks all the boxes from a development platform. Easy to start, great IDE, good documentation and a very large user community to help answer any questions that you may have.
  • We have built very simple applications to vastly complex on the same toolsets.
  • Every hour we have spent on the product we usually get back in measurable lines of code.
.NET is highly usable due to community and support it gets from Microsoft. It's a great product that has evolved over the last 18 years and keeps on staying modern and relevant as time progresses. As other languages come and goes, it has adopted a lot of the features of these languages.
Most of the support that .NET has comes from the user community rather than Microsoft. Microsoft can support you on the core library-related issues, but for anything outside of that, you will need to go to the user community to get additional support and insights. Luckily there is a large community for support!
We have worked with Java in the past but their library, functions, features out the box are not as helpful as those provided by .NET. Additionally, these features can be harder to implement depending on your business and it's harder to find these skills/resources from the development pool.
Return to navigation